@charset "utf-8";
body{width: 100%;overflow: hidden;display: block;margin: 0 auto;background-color: #f2f2f2;}
body,div{margin: 0;padding: 0;}
body,html{color: #333;font:normal 14px/1.5 'Microsoft YaHei', 'Lucida Grande', SimSun, Tahoma, Verdana, Arial, Helvetica;margin: 0 auto;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;width:100%;overflow-x:hidden;overflow-y:auto;}
ul,li{display: block;}
ul {display: block;list-style-type: disc;/* margin-block-start: 1em; */margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;padding-inline-start: 0px;}
a{color: #444;text-decoration: none;}
a:hover{text-decoration: none;}
*{padding: 0;margin: 0;}
a {text-decoration: none; color: #444; max-height: 9999px;}
a{-webkit-transition: all .2s; transition: all .2s; cursor: pointer;}
a:link, a:visited, a:hover, a:active { text-decoration: none;-webkit-tap-highlight-color: transparent; outline: 0;}
ol, ul, li {list-style: none;}
* {margin: 0; padding: 0;}
.clearfix:after,.w:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix,.w{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}
.clear,.clr{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}





/*装机必备*/
.cmbox {margin-top: 15px;}

/*友情链接*/
.main-box{background: #fff;width: 1200px;display: block;margin: 0 auto;clear: both;margin-top:30px;}

#topNav,#footer,#page,#container,#pages,#fav-soft{width:960px;display:block;margin:0 auto;clear:both;}
#footer{padding:18px 0 12px 0;text-align:center;}#footer p{margin:5px;}#footer a{margin:0 15px;}

/*页头*/
.topNavC {height: 31px;line-height: 31px;background: #1f8de8;border-bottom: 1px solid #1c83d8;}
.topNav{width: 1200px;display: block;margin: 0 auto;clear: both;}
.topNav p {font-weight: normal;color: #fff;float: left;}
.topNav .focus {float: right;color: #bbb; font-style: normal;}
.topNav .focus span{color: #fff;}

.header {z-index: 2;position: relative;width: 100%;height: 90px;background: #fff;}
.wrap, .wrapper {width: 1200px; position: relative; margin: 0 auto;}
.header .logo.cur {width: 200px;height: 90px;padding-top: 0;float: left;margin-top: 10px;}
.header .logo a img { background: none;}
.header .nav {float: right;height: 82px;line-height: 82px; overflow: hidden;}
.header .nav ul {float: right; width: auto; height: auto;overflow: hidden;}
.header .nav li {float: left;font-size: 17px;font-style: italic;color: #e4e4e4;font-weight: lighter;vertical-align: text-top;}
.header .nav a {float: left;display: inline-block;width: auto;padding: 0 8px;color: #434343;font-style: normal;font-weight: normal;}
.header .nav li i { display: inline-block;*display: inline;*zoom: 1; width: 27px; height: 20px; vertical-align: middle;margin: 0 10px 2px 0; background: url(../images/icons-1.png) 0 -1px no-repeat;}
.header .nav li .icon_yx {background-position: -5px -11px;}
.header .nav li .icon_hj {background-position: -43px -11px;}
.header .nav li .icon_xz {background-position: -79px -12px;}
.header .nav li .icon_dj {background-position: -115px -12px;}
.header .nav li .icon_jj {background-position: -156px -12px;}
.header .nav li .icon_gx {background-position: -191px -12px;}
.header .nav a:hover {color: #259cff;}